Skip to main content

Blokketting-ontwikkelingsplatforms

Bitcoin maak staat op Bewys-van-arbeid. Die konsep "bewys-van-arbeid" is eers bekendgestel as 'n tipe konsensusstelsel in die netwerk om die tempo van blokskepping te vertraag. Bewys-van-arbeid is 'n wiskundige probleem wat opgelos moet word.

 

Welkom aan boord! Ons het deur 'n reeks sleutelkonsepte gereis wat verband hou met desentralisasie, die gebruik van blokkettingtegnologie en die meganika van verspreide grootboektegnologie. Ons vorige afdeling het die verskil tussen openbare en private blokkettings verduidelik. Ons sal diep duik in die tegniese verskil tussen verskillende blokketting-ontwikkelings platforms. Ons sal ook die evolusie van blokketting-ontwikkelings platforms ondersoek en verskillende platforms vergelyk.

Bitcoin

In 2009 is die eerste gedesentraliseerde geldeenheid vir die eerste keer geïmplementeer deur Satoshi Nakamoto (skuilnaam vir die skepper van Bitcoin) wat 'n eweknieelektroniese kontantstelsel ingestel het, wat hierdie probleem opgelos het oor hoe om waarde eweknie-tot-eweknie te skuif sonder 'n betroubare, gesentraliseerde tussenganger. In sy referaat [1] het Satoshi Nakamoto 'n metode aangebied vir die bestuur van eienaarskap deur middel van publiekesleutelkriptografie met 'n konsensusalgoritme om tred te hou met wie munte besit, bekend as "bewys-van-arbeid" (BVW). Dit was 'n deurbraak in hierdie ruimte omdat dit twee probleme opgelos het [2]:

Dit het 'n eenvoudige en matig effektiewe konsensusalgoritme verskaf, wat nodusse in die netwerk in staat gestel het om gesamentlik ooreen te kom oor 'n stel kanoniese opdatering van die toestand van die Bitcoin-grootboek.

Dit het 'n meganisme verskaf om vrye toegang tot die konsensusproses toe te laat, wat die politieke probleem opgelos het om te besluit wie die konsensus mag beïnvloed. Om te besluit wie die konsensus kan beïnvloed, is gebaseer op 'n berekende gewig wat eweredig is aan die rekenkrag wat 'n nodus na die konsensusstemproses bring (sien [2] vir meer besonderhede).

Bitcoin is die bekendste toepassing van blokketting. Die volgende figuur wys 'n voorbeeld van hoe blokketting werk in konteks van Bitcoin. Stap een tot ses toon die vloei van prosesse wat plaasvind binne 'n blokketting-transaksionele proses.

Yknot DAO

Een van die belangrikste verskille tussen Bitcoin en nuwer netwerke is dat Bitcoin se BVWkonsensus stadig is en nie baie goed skaal nie, met slegs ongeveer 4 transaksies per sekonde (tps) [3], in vergelyking met Visa se 1700 tps soos gerapporteer deur [4] in 2019.

Kom ons verduidelik hoe ander netwerke in hierdie ruimte vernuwe het:

Daar is 2 metodes van konsensus:

1. Bewys-van-arbeid

Bitcoin maak staat op Bewys-van-arbeid. Die konsep "bewys-van-arbeid" is eers bekendgestel as 'n tipe konsensusstelsel in die netwerk om die tempo van blokskepping te vertraag. Bewys-van-arbeid is 'n wiskundige probleem wat opgelos moet word. Sodra die probleem opgelos (geverifieer) is deur nodusse (genoem mynwerkers of “miners”), word 'n nuwe blok by die ketting gevoeg, wat deur die hele verspreide grootboek in die netwerk opgedateer word. In die Bitcoin-blokkettingargitektuur neem dit ± 10 minute om die bewys-van-arbeid te bepaal.

As 'n nodus met 'n blok probeer peuter, moet dit die bewys-van-arbeid vir al die volgende blokke in die hele netwerk herbereken en beheer neem van meer as 50% van die nodusse op die eweknie-netwerk [5] voordat enige veranderinge aangebring kan word. Natuurlik maak dit die netwerk veilig en peuterbestand.

Bewys-van-arbeid word ook na verwys as "mining".

Mynwerkers word beloon met 'n "transaksiefooi" of 'n muntstuk wat aan die nuutgeskepte blok gekoppel is, vir hul toewyding van verwerkingskrag en ander hulpbronne om die nuwe blok te verifieer. Hierdie beloning kan in die vorm van digitale munte (cryptocurrency) of kriptografiese items of bewyse (tokens) wees (wat in 'n volgende afdeling bespreek sal word). Gebruikers word beloon vir hul deelname aan die spesifieke blokketting-gebruiksgeval.

2. Bewys-van-aandeel

Sedert die aankondiging van die Bitcoin-blokketting, is 'n alternatiewe benadering voorgestel, genaamd "bewys-van-aandeel" (BVA), wat die gewig van 'n nodus bereken op grond van sy geldeenheidbesit en nie rekenaarhulpbronne nie. BVA is gewild omdat dit baie meer omgewingsvriendelik is as BVW omdat dit minder energie en verwerkingskrag verbruik.

BVA is baie meer skaalbaar as BVW-netwerke as gevolg van aansienlik verbeterde transaksiespoed en weglaatbare transaksiekoste.

Jy het reeds baie golwe aangepak om deur al hierdie afdelings en konsepte te werk. Kom ons gooi ankers hier en dek die res van hierdie onderwerp in 'n volgende gedeelte. Deel 2 sal fokus op ander blokketting-ontwikkelingsplatforms soos EOS, Ethereum en Telos.

Uitbreiding van die tegnologie

In hierdie afdeling sal ons jou bekendstel aan sommige van die ander blokkettingnetwerke en hoe dit uitgebrei het op die oorspronklike tegnologie.

Hierdie afdeling sal meer tegnies en meer vakterme gebruik as die meeste van ons ander afdelings in hierdie reeks. Dit is omdat die besonderhede regtig saak maak wanneer ons besluit wie om te vertrou om die blokketting-netwerk te bou.

Wind aangedrewe

Ons sal blokketting-ontwikkelingsplatforms met die wind kan vergelyk, en die manier waarop dit 'n seilboot dryf en bemagtig. Alhoewel die vaartuig self kan stuur, verskaf die wind 'n momentum wat 'n direkte impak op die beweging van die vaartuig het. Dit is dieselfde met blokketting-ontwikkelingsplatforms, hulle bemagtig en gee momentum aan al die ondernemings en organisasies wat hul platforms gebruik om hul eie projekte aan te dryf. Kom ons kyk na 'n paar verskillende platforms:

Ethereum

Vatalik Buterin het 'n referaat gepubliseer wat die Ethereum-projek in 2015 van stapel gestuur het. Hy het besef dat blokketting-tegnologie baie meer nut gehad het as bloot om 'n betalingsprotokol te fasiliteer. Hy het blokketting gebruik om gedesentraliseerde toepassings (dApps) te skep. Ethereum het slimkontrakte (Engels: smart contracts) in die blokkettingwêreld bekendgestel, tesame met die vermoë om aanvanklike muntaanbiedings bekend te stel (albei hierdie konsepte sal in die volgende aflewerings van die reeks verduidelik word). Ethereum v2.0 (bekendgestel in 2021) het probeer om sy skaalbaarheidsprobleem aan te spreek deur om te skakel na BVB, wat steeds net sowat 30 tps kan bestuur [12].

EOS

EOS is nog 'n blokkettingplatform [13], wat daarop gemik is om 'n gedesentraliseerde bedryfstelsel te word wat dToeps op industriële skaal kan ondersteun. Dan Larimer (skepper van BitShare , Steemit en Block.One ) is EOS se dryfveer. Hy het beweer dat hulle (EOS) die vermoë het om 10 000 transaksies per sekonde uit te voer, en hulle beplan om transaksiefooie te verwyder. EOS bereik sy skaalbaarheid deur die gebruik van die gedelegeerde BVB (GBVB) konsensusmeganisme.

3. Gedelegeerde bewys-van-aandeel

Gedelegeerde bewys-van-aandeel maak gebruik van 'n stem stelsel waar belanghebbendes hul werk aan 'n derde party uitkontrakteer. Onder normale BVB-konsensusstelsel is die uitsteek van kriptografiese items of bewyse (tokens) 'n proses wat behels dat 'n sekere hoeveelheid kriptografiese items of bewyse (tokens) gekoop en opsy gesit word om 'n aktiewe validerende nodus in die netwerk te word. Gedelegeerde bewys-van-aandeel delegeer die validering van die blok aan die derdeparty-blokprodusent, wat verantwoordelik is om die netwerk namens die belanghebbendes te beveilig. GBVB verskil van BVB deur gebruik te maak van 21 verkose blokprodusente, wat in beheer is van die sorg van die konsensus en algemene netwerkgesondheid [13]. Enigiemand kan aan die blokprodusenteverkiesing deelneem en hulle sal die geleentheid gebied word om blokke te produseer wat eweredig is aan die totale stemme wat hulle ontvang relatief tot al die ander produsente. In GBVB is die stemstelsel van kritieke belang vir die sukses van die konsensus en die gesondheid van die netwerk. Die stemstelsel is afhanklik van die afgevaardigdes se reputasie. As 'n verkose nodus wangedra of nie doeltreffend werk nie, sal dit geskors word en deur 'n ander nodus vervang word. Sien [13] vir meer inligting.

Noudat jy sommige van die ander platforms beter verstaan, sal jy sien hoekom ons verkies om op die Telos-netwerk te werk.

Telos is "'n werklik gedesentraliseerde netwerk wat deur visioenêres, tegnoloë, bouers, baanbrekers en aktiewe belanghebbendes bedryf word" [8].

Telos

Dit is 'n betroubare en inklusiewe organisasie wat blokketting gebruik as 'n instrument om sy groter visie te bereik om mense met 'n gedeelde doel te verbind en as 'n tegnologie wat ontwerp is om die wêreld te verander.

“Daar is 'n verskuiwing aan die gebeur in die leierskapparadigma van die internet. Gebruikers en ontwikkelaars wil 'n meer samewerkende besluitnemingsmodel hê wat almal bemagtig, eerder as net 'n paar uitgesoektes. Telos is ontwerp om te help om hierdie verandering teweeg te bring en die mensdom te laat floreer deur die ekonomie van die toekoms te bou. Met verloop van tyd bou die lewendige Telos-gemeenskap sy netwerk as 'n plek vir doelgedrewe startups, individuele ontwikkelaars, en meer.” [8].

Telos bereik feitlik hierdie doel (hierbo beskryf) met sommige van die volgende tegniese funksies en kenmerke:

  • Fooilose transaksies
  • 10 000 transaksies per sekonde
  • Omgewingsbewus (omdat hulle op GBVB werk in plaas van BVW, wat BAIE minder energie verbruik)
  • Toonaangewende ESG-voldoening (ESG staan vir Environmental, Social & Governance)
  • Ontwikkelaarvriendelike gereedskap en laekoste-ontplooiing.
  • Op-ketting Bestuur
  • Gemeenskapsondersteuning, insluitend die Telos Works-voorstelstelsel en toekennings vir nuwe projekte, van die onafhanklike Telos-stigting.
  • Telos Ethereum Virtual Machine (EVM)
  • Telos Web Wallet
  • 'n Reeks innoverende en mededingende gereedskap
  • Billike bestuur en arbitrasie
  • 100+ toepassings en integrasies

Hierdie afdeling van ons reeks was nogal tegnies. Ons hoop nie ons het jou in 'n see van jargon verloor nie. Maar die besonderhede is REGTIG belangrik wanneer dit kom by blokketting-ontwikkelingsplatforms. Ons weet dat die meeste mense nie al die terme verstaan nie, en dit is regso. Maar vertrou ons as ons sê dat Telos vertrou kan word. Ons kan met selfvertroue hul tegnologie gebruik om oplossings vir ons kliënte te ontwerp wat hulle kan vertrou. Betroubare oplossings wat voorsiening maak vir vertrouelose transaksies.

Lees meer oor Telos:

In [9], [10] en [11] kan meer gelees word oor die voordele wat Telos na die tafel bring in vergelyking met EOS, en waarom Telos die opkomende leier in blokketting en dToeps is.

Telos gebruik (GBVB) om die Telos Blokketting te bestuur. Om verder daaroor uit te vind, kan jy die witskrifte wat in [12] en [13] gelys word, lees vir 'n in-diepte bespreking oor GBVB in vergelyking met ander blokketting-verifiëringsmetodes.

Verwysings

[1] S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System", Bitcoin.org. [Online]. Available: https://bitcoin.org/bitcoin.pdf. [Accessed: 06- Jul- 2021].

[2] "Ethereum Whitepaper", ethereum.org, 2021. [Online]. Available: https://ethereum.org/en/whitepaper/. [Accessed: 06- Jul- 2021].

[3] Bitcoin SV, "9,000 Transactions Per Second: Bitcoin SV hits new record", Prnewswire.com, 2021. [Online]. Available: https://www.prnewswire.com/news-releases/9-000-transactions-per-second-bitcoin-sv-hits-new-record-301217145.html. [Accessed: 06- Jul- 2021].

[4] L. Kenny, "The Blockchain Scalability Problem & the Race for Visa-Like Transaction Speed", Towards Data Science, 2019. [Online]. Available: https://towardsdatascience.com/the-blockchain-scalability-problem-the-race-for-visa-like-transaction speed-5cce48f9d44#:~:text=Bitcoin%20processes%204.6%20transactions%20per,150%20million%20transactions%20per%20day). [Accessed: 06- Jul- 2021].

[5] Redka, M., 2021. The Future of Blockchain: Potential Use and Global Impact. [Online] Mlsdev.com. Available at: https://mlsdev.com/blog/the-future-of-the-blockchain-technology-use-cases-geographical-expansion-potential-risks-and-challenges [Accessed 22 June 2021].

[12] L. Conway, "Ethereum 2.0: What You Need To Know", The Street Crypto: Bitcoin and cryptocurrency news, advice, analysis and more, 2021. [Online]. Available: https://www.thestreet.com/crypto/ethereum/ethereum-2-upgrade-what-you-need-to-know#:~:text=Right%20now%2C%20Ethereum%20can%20only%20handle%20around%2030%20transactions%20per%20second. [Accessed: 06- Jul- 2021].

[13] "Different Blockchains: Ethereum vs Cosmos vs Hyperledger And More!", Blockgeeks, 2020. [Online]. Available: https://blockgeeks.com/guides/different-blockchains/. [Accessed: 06- Jul- 2021].

[8] "Telos.net | The Blockchain Platform for Web 3.0 – Telos is a decentralised computing network, global economy and app ecosystem, powered by their leading scalable smart contract blockchain and TLOS cryptocurrency.", Telos.net, 2021. [Online]. Available: https://telos.net/. [Accessed: 06- Jul- 2021].

[9] Telos Feed, “Room for Improvement. A comparison between EOS and Telos.,” Medium, 12-Jun-2019. [Online]. Available: https://medium.com/@Telosfeed_en/room-for-improvement-a-comparison-between-eos-and-telos-312c2a35414e. [Accessed: 06-Jul-2021].

[10] Telos Feed, “DAO AND DPOS: What are they and how they influence Telos?,” Medium, 15-Jun-2019. [Online]. Available: https://medium.com/@Telosfeed_en/dao-and-dpos-what-are-they-and-how-they-influence-telos-1bdbaaef6fd8. [Accessed: 06-Jul-2021].

[11] Telos Feed, “What is Telos Blockchain?,” Medium, 03-Jun-2019. [Online]. Available: https://medium.com/@Telosfeed_en/what-is-telos-blockchain-5b3858d18662. [Accessed: 06-Jul-2021].

[12] Larimer, D., 2017. DPOS Consensus Algorithm - The Missing White Paper — Steemit. [Online] Steemit.com. Available at: https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper> [Accessed 22 June 2021].

[13] Larimer, D., 2021. EOS.IO Technical White Paper v2. [Online] GitHub. Available at: https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md [Accessed 22 June 2021].